SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 34974: NLSCOMPATMODE causes some CALL routines to generate errors on MVS in some non-English environments

DetailsHotfixAboutRate It

NLSCOMPATMODE causes some CALL routines to generate errors on MVS in some non-English environments.

To reproduce the error invoke SAS using the command below and submit the statements that follow it.

   sdssas wkyv920 nop o('nlscompatmode locale=finnish') encode(w6)
   data a;
     x=1;
     call symput('x', x);
   run;

This will produce the following error:

  
   call symput('x', x);
                ------
                251
   ERROR 251-185: The subroutine SYMPUT is unknown, or cannot be
                  accessed.  Check your spelling.  Either it was
                  not found in the path(s) of executable images,
                  or there was incorrect or missing subroutine
                  descriptor information.

Currently the only fix for this is to issue the option NONLSCOMPATMODE



Operating System and Release Information

Product FamilyProductSystemSAS Release
ReportedFixed*
SAS SystemBase SASz/OS9.2 TS1M09.2 TS2M3
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.